a fleeting glance/smile - Francés Inglés Diccionario